31441627de02bcc4ac2dcf307809b3c94b642e7b,org.springframework.core/src/main/java/org/springframework/core/convert/support/GenericConversionService.java,GenericConversionService,getConverter,#Map#Class#,298

Before Change


	private GenericConverter getConverter(Map<Class, GenericConverter> converters, Class<?> targetType) {
		if (targetType.isInterface()) {
			LinkedList<Class> classQueue = new LinkedList<Class>();
			classQueue.addFirst(targetType);
			while (!classQueue.isEmpty()) {
				Class currentClass = classQueue.removeLast();
				GenericConverter converter = converters.get(currentClass);

After Change


			return converters.get(Object.class);
		} else {
			LinkedList<Class> classQueue = new LinkedList<Class>();
			classQueue.addFirst(targetClass);
			while (!classQueue.isEmpty()) {
				Class currentClass = classQueue.removeLast();
				GenericConverter converter = converters.get(currentClass);